/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let Molar18 = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M844.303351 331.400353c-109.262787-115.583774-279.929453-156.218695-435.24515-155.315697-148.091711 0.902998-302.504409 94.814815-288.959436 260.063492 1.805996 17.156966 28.895944 17.156966 27.089948 0-6.320988-83.978836 38.828924-159.830688 112.874779-199.56261 57.791887-31.604938 125.516755-36.119929 190.532628-31.604938 136.352734 8.126984 278.123457 43.343915 374.744268 146.285714 12.641975 12.641975 31.604938-7.223986 18.962963-19.865961z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M122.80776 434.342152c11.738977 90.299824 33.410935 183.308642 83.978836 260.063492 58.694885 89.396825 142.673721 126.419753 245.61552 144.479718 52.373898 9.029982 106.553792 12.641975 158.024692-4.514992 47.858907-16.253968 83.978836-51.470899 124.613756-80.366843 74.045855-54.179894 137.255732-108.359788 149.897708-204.077601 1.805996-17.156966-25.283951-17.156966-27.089947 0C845.206349 641.128748 774.772487 689.890653 706.144621 740.458554c-37.925926 27.992945-71.336861 59.597884-117.389771 72.239859-52.373898 13.544974-107.45679 6.320988-158.92769-5.41799-91.202822-20.768959-160.733686-59.597884-208.592592-140.867725-42.440917-70.433862-61.40388-151.703704-71.336861-232.070546-1.805996-17.156966-28.895944-17.156966-27.089947 0zM385.580247 328.691358c27.992945 3.611993 51.470899 21.671958 71.336861 40.634921 18.962963 18.059965 42.440917 41.537919 37.925926 69.530864-2.708995 17.156966 23.477954 24.380952 26.186948 7.223986 11.738977-68.627866-74.045855-137.255732-135.449735-144.479718-17.156966-2.708995-17.156966 24.380952 0 27.089947z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M508.388007 419.89418c17.156966 0 17.156966-27.089947 0-27.089947s-17.156966 27.089947 0 27.089947z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M522.835979 409.961199c3.611993-25.283951 40.634921-17.156966 58.694885-20.768959 16.253968-2.708995 27.992945-9.932981 37.925926-22.574956 9.932981-14.447972-13.544974-27.992945-23.477954-13.544974-13.544974 18.059965-47.858907 9.029982-66.82187 15.35097-16.253968 5.417989-28.895944 18.059965-31.604938 35.216932-3.611993 16.253968 22.574956 24.380952 25.283951 6.320987zM358.4903 492.134039c19.865961-1.805996 59.597884-12.641975 77.657848 0 7.223986 5.417989 12.641975 18.059965 19.865961 24.380952 14.447972 13.544974 32.507937 21.671958 52.373898 24.380953 52.373898 6.320988 78.560847-30.70194 102.038801-70.433863 9.029982-15.35097-14.447972-28.895944-23.477954-13.544973-17.156966 28.895944-32.507937 57.791887-70.433863 55.98589-32.507937-0.902998-39.731922-21.671958-60.500882-39.731922-26.186949-22.574956-65.015873-10.835979-96.620811-8.126984-18.059965 0.902998-18.962963 27.992945-0.902998 27.089947z"
        fill={getIconColor(color, 3, '#333333')}
      />
      <Path
        d="M577.918871 526.447972c16.253968-2.708995 31.604938 4.514991 42.440917 17.156966 10.835979 13.544974 29.798942-5.417989 18.962963-18.962963-17.156966-20.768959-43.343915-28.895944-68.627866-24.380952-17.156966 2.708995-9.932981 28.895944 7.223986 26.186949zM475.880071 521.029982c-15.35097 6.320988-27.089947 14.447972-36.11993 28.895944-8.126984 13.544974-9.029982 41.537919-27.089947 45.149912-17.156966 2.708995-9.932981 28.895944 7.223986 26.186949 39.731922-6.320988 28.895944-59.597884 64.112875-73.142858 14.447972-7.223986 8.126984-33.410935-8.126984-27.089947z"
        fill={getIconColor(color, 4, '#333333')}
      />
      <Path
        d="M469.559083 517.417989l-144.479718 2.708995c-17.156966 0-17.156966 27.089947 0 27.089947l144.479718-2.708994c17.156966-0.902998 17.156966-27.992945 0-27.089948zM445.178131 679.054674c47.858907-1.805996 84.881834 18.059965 131.837742-0.902999 34.313933-13.544974 61.40388-37.925926 80.366843-69.530864 9.029982-15.35097-14.447972-28.895944-23.477954-13.544973-18.962963 32.507937-47.858907 55.985891-84.881834 64.112875-36.119929 8.126984-68.627866-8.126984-103.844797-7.223986-17.156966 0-17.156966 27.089947 0 27.089947z"
        fill={getIconColor(color, 5, '#333333')}
      />
      <Path
        d="M553.537919 673.636684c31.604938 2.708995 61.40388 12.641975 88.493827 28.895944 15.35097 9.029982 28.895944-14.447972 13.544974-23.477954-31.604938-18.962963-65.918871-28.895944-102.038801-32.507937-17.156966-1.805996-17.156966 25.283951 0 27.089947zM825.340388 350.363316c29.798942 58.694885 40.634921 121.904762 32.507937 187.823633-1.805996 17.156966 25.283951 17.156966 27.089947 0 8.126984-70.433862-4.514991-138.15873-36.11993-201.368607-8.126984-15.35097-31.604938-1.805996-23.477954 13.544974z"
        fill={getIconColor(color, 6, '#333333')}
      />
      <Path
        d="M870.4903 558.05291c17.156966 0 17.156966-27.089947 0-27.089947-18.059965 0-18.059965 27.089947 0 27.089947z"
        fill={getIconColor(color, 7, '#333333')}
      />
    </Svg>
  );
};

Molar18.defaultProps = {
  size: 18,
};

Molar18 = React.memo ? React.memo(Molar18) : Molar18;

export default Molar18;
